|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectmyPack.Objekt
myPack.Statek
class Statek
Klasa statku, spelniajacego role gracza
| Field Summary | |
|---|---|
(package private) java.awt.Color |
c2
Kolor ramki gracza |
(package private) int |
control
Czas przez jaki gracz bedzie mial odwrocone kalwisze |
(package private) int |
hit
Czas przez jaki gracz bedzie nietyklany |
(package private) int[] |
keys
Tabela klawiszy gracz |
(package private) Option |
save
Obiekt nasluchiwacza |
| Fields inherited from class myPack.Objekt |
|---|
bx, bx2, by, by2, bz, c, px, py, pz, srX, srY |
| Constructor Summary | |
|---|---|
Statek(Option o)
Konstruktor statku Tworzy statek gracza na domyslnej pozycji, ktora potem mozna zmienic za pomoca metod atX,atY i atZ |
|
| Method Summary | |
|---|---|
void |
atX(int c)
Ustawia 'dzob' statku na podanej pozycji osi X pozostale wierzcholki zostana automagicznie wyruwnane w stosunku do pozycji dzioba ;] |
void |
atY(int c)
Ustawia 'dzob' statku na podanej pozycji osi Y pozostale wierzcholki zostana automagicznie wyruwnane w stosunku do pozycji dzioba ;] |
void |
atZ(int c)
Ustawia 'dzob' statku na podanej pozycji osi Z pozostale wierzcholki zostana automagicznie wyruwnane w stosunku do pozycji dzioba ;] |
private void |
centruj()
Wyrownuje pozycje wszyskich wierzcholkow w stosunku do pozycji 'dzioba' |
void |
draw(java.awt.Graphics gap,
int px,
int py,
int pz,
double srX,
double srY,
boolean fill)
Rysuje statek parametry jakie trzeba wpisac to... |
double[] |
getNextMove(double speed)
Sprawdza jakie klawisze sa wcisniete a nastepnie przesuwa statek o podana predkosc |
boolean |
hitable()
Sprawdza czy gracz jest tykalny |
boolean |
in(double hx,
double hy)
Sprawdza czy podany punkt znajduje sie w statku Troche sie wycwaniaczylem bo rysuje w pamieci poligon i wywoluje na nim metode contains(double, double) :P |
void |
makePole(java.awt.Graphics gp)
Ramka dla gracza (ta co symbolizuje obszar gry) pokazuje rowniez jego pozycje w przestrzeni |
void |
move(double vx,
double vy)
Przesuwa statek o podany wektor |
void |
setKeys(int[] ke)
Ustawia klawisze dla danego statku |
void |
setState(int stat)
Zmienia ustawienia gracza |
boolean |
turbo()
Sprawdza czy zostal wcisniety klawisz turbo |
| Methods inherited from class myPack.Objekt |
|---|
getX, getX, getY, getY, getZ, getZ, make, make |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
Option save
java.awt.Color c2
int[] keys
int control
int hit
| Constructor Detail |
|---|
public Statek(Option o)
o - Obiekt OptionatX(int),
atY(int),
atZ(int)| Method Detail |
|---|
public void atX(int c)
c - nowa pozycjacentruj()public void atY(int c)
c - nowa pozycjacentruj()public void atZ(int c)
c - nowa pozycjacentruj()private void centruj()
public void setKeys(int[] ke)
ke - tablica klawiszypublic boolean turbo()
public double[] getNextMove(double speed)
speed - predkosc statku
public void move(double vx,
double vy)
vx - przesuniecie na osi Xvy - przesuniecie na osi Y
public void draw(java.awt.Graphics gap,
int px,
int py,
int pz,
double srX,
double srY,
boolean fill)
parametry jakie trzeba wpisac to... (heh, duzo ich, ale jedziemy z tym koksem ;0)
gap - uchwyt graficzny (ja to wogle dobrze nazywam ? :o)px - pozycja kamery na osi Xpy - pozycja kamery na osi Ypz - pozycja kamery na osi ZsrX - pozycja srodka ekranu na osi XsrY - pozycja srodka ekranu na osi Yfill - wypelnianie czy linie ?Objekt.make(Graphics,int[]),
Objekt.make(Graphics,int,int)public void makePole(java.awt.Graphics gp)
gp - uchwyt graficzny
public boolean in(double hx,
double hy)
Troche sie wycwaniaczylem bo rysuje w pamieci poligon i wywoluje na nim metode contains(double, double) :P
hx - pozycja punktu na osi Xhy - pozycja punktu na osi Y
public void setState(int stat)
stat - jesli 0 to gracz staje sie nietykalnystat - jesli 1 to gracz bedzie mial odwrocone klawiszestat - jesli 2 to graczowi zostanie zmniejszony czas przez jaki jeszcze bedzie mial odwrocone klawisze (jesli wogle ma je odwrocone)public boolean hitable()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||